// 接口定义对象的规范 必选 可选 任意类型  
// 泛型 函数执行时参数类型不明确 函数执行时 传参类型是什么 就是什么类型 